问一道英语题目凸^-^凸

来源:百度知道 编辑:UC知道 时间:2024/06/25 23:23:22
the heavy rain ___________him from taking the exam.
a.kept b.protected c.held d.resisted
选什么,为什么,原因?
标准答案是b,我也不知道为什么呢我原来选的是a

keep sb. from doing sth 和prevent sb. from sth.都是阻止某人做某事,所以a肯定是对的
protect是保护的意思,这句话用这个显然不符合逻辑

A
keep sb. from doing sth.
阻止/不让 某人做某事

而protect sb from doing sth
是不让某人受什么伤害

a!

b~~~~~~d

kept from,下雨让他免于受考试之苦,也不可能一直下去吧
KEEP,本来就有一直保持某种状态的意思

A
原因:keep sb from doing sth 意思是:阻止。。。做。。。
protect...from...表示“保护……不受……侵袭,挡住,防御”。 from后接能带来伤害或损害之物